home *** CD-ROM | disk | FTP | other *** search
/ Complete Linux / Complete Linux.iso / docs / apps / editors / vi / nvi103.rea < prev    next >
Encoding:
Text File  |  1994-03-07  |  3.4 KB  |  93 lines

  1.  
  2. Moo ... ( hi  :) )
  3.  
  4. Finally, the 15yr old vi is revised :) :) :)
  5.  
  6. This is binary ditribtuion for nvi 1.03.
  7. nvi is a new vi from 4.4 BSD.  The original source code can be found
  8. in ftp.cs.berkeley.edu.   I just include the binary and doc directory.
  9. The source code is too big to upload.
  10. You need to patch using the patch file found in PORT/linux/OTHERPATCH.
  11. Otherwise, it will complain "text busy".
  12. Also, link nex to nvi (ln nvi nex) for ex, if you ever use ex line editor :).
  13. You need /var/tmp directory for file recovery.
  14. Either create the directory or sym-link it to /tmp.
  15.  
  16. The following is a part of README file under docs directory.
  17. Please read other files in docs directory.
  18.  
  19. ____   ____  ____ ______________________________________ (__) _________________
  20. |  |   |  |  |  |  W. Woody Jin (wjin@cs.uh.edu)         (oo)      Moo...
  21. |  |   |  |__|  |  Bovinetic Algorithm Design     o=======\/  I'm  a Cow Lover.
  22. |  |   |        |  Dept. of Cowmooputer Science / |     ||   My wife  was born
  23. \  |---|  |--|  |  University of Houston       *  ||w---||   in Cow year.  Mooo
  24.  \____/|__|  |__| ________________________________^^    ^^_____________________
  25. % nohup cat *flames* >& /dev/bull &
  26.  
  27.  
  28. =========================================================================
  29.  
  30. /*-
  31.  * Copyright (c) 1994
  32.  *    The Regents of the University of California.  All rights reserved.
  33.  *
  34.  *    This product includes software developed by the University of
  35.  *    California, Berkeley and its contributors.
  36.  
  37. =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
  38.  
  39. This software is beta software, although it's pretty stable.  Almost
  40. of the necessary functionality for ex/vi is in it, the only missing
  41. pieces are fairly obscure.
  42.  
  43.  
  44. =-=-=-=-=-=-=-=-=-=-=
  45. o New features:
  46.  
  47. There aren't a lot of new features in nex/nvi, but there are a few things
  48. you might like:
  49.  
  50.     o 8-bit clean data, practically infinite lines/files.
  51.         ^Vx[0-9A-Fa-f]* in input mode will insert any
  52.         legal character value.
  53.     o Split screens:
  54.         :sp[lit] [file ...] splits the screen.
  55.         ^W switches between screens.
  56.         :resize count grows/shrinks the current screen.
  57.     o Background/foreground screens
  58.         :bg backgrounds the current screen.
  59.         :di[splay] s[creens] lists the hidden screens.
  60.         :fg [file] foregrounds the specified (or next) screen.
  61.     o Shell screens:
  62.         :sc[ript] [file ...] runs a shell in the screen.
  63.         Carriage return sends a line to the shell.
  64.     o Buffer, screens, tags display:
  65.         :di[splay] b[uffers] displays the current cut buffers.
  66.         :di[splay] s[creens] displays the hidden screen names.
  67.         :di[splay] t[ags] displays the current tags stack.
  68.     o Tag stacks:
  69.         ^T returns to previous tag location.
  70.         :tagpop [number | file] returns to previous tag location,
  71.              or, optionally tag #N, or the tag in a specific file.
  72.         :tagtop returns to first tag location.
  73.     o Infinite undo:
  74.         A '.' command immediately after a 'u' command continues
  75.         either forward or backward depending on whether the 'u'
  76.         command was an undo or a redo.
  77.     o Usage information:
  78.         :exu[sage] [cmd] for ex commands.
  79.         :viu[sage] [key] for vi commands.
  80.         :help
  81.     o Extended RE expressions:
  82.         :set extended turns on extended RE's, so you can
  83.             do "/in|or" and search for the next occurrence of
  84.             more than one expression.
  85.     o Word search:
  86.         ^A searches for the word referenced by the cursor.
  87.     o Number increment:
  88.         # increments the number referenced by the cursor.
  89.     o Previous file:
  90.         :prev[ious][!] edits the previous file from the
  91.         argument list.
  92.  
  93.